×

python基础训练100题 python

python基础训练100题(咨询python编程学习)

admin admin 发表于2022-09-07 14:21:23 浏览142 评论0

抢沙发发表评论

本文目录

咨询python编程学习


Python在目前市场上应用率是非常大的,发展前景也是非常不错,可以从事的岗位有很多,薪资待遇也非常不错,该语言通俗易懂、简单易学、功能强大,因此适合初学者学习,也是零基础人员的首选;从目前市场上来说,学习Python编程,分为线上和线下两种方式,这两种方式不同,收费标准也是不同的,一般情况下收费价格在一万五到两万元之间,具体的学习周期5-6个月,不过具体需要根据机构的实际情况来决定。

python练习题


#!/usr/bin/env/python
# coding: utf-8
#

def fibonacci(n):
    “““
    This question is about Fibonacci number. For your information, the Fibonacci sequence is as follows:
    0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, ...
    That is, the first two Fibonacci numbers are 0 and 1, each Fibonacci number after that is equal to the sum of the
    two numbers that precede it. For example, the third Fibonacci number is equal to the sum of the first and
    second number, the fourth number is equal to the sum of the second and third number, and so on ...
    Write a program that asks the user to enter a positive integer n, then your program should print/output in one
    line the Fibonacci sequence up to n.
    For example, if n is 100, your program should output 0,1,1,2,3,5,8,13,21,34,55,89,
    If n is 8, your program should output 0,1,1,2,3,5,8,
    “““
    def __iter__(n):
        a, b = 0, 1
        
        yield a
        if n == 0:
            return
        yield b
        if n == 1:
            return
            
        while a + b 《= n:
            a, b = b, a+b
            yield b
    return list(__iter__(n))

if __name__ == “__main__“:
    print fibonacci(35)

Python中基础练习题


法一:利用set()函数的去重功能,去重后再使用list()函数将集合转换为我们想要的列表
list1 = [11,22,33]
list2 = [22,33,44]
list3 = list(set(list1 + list2))
list3.sort()
print(list3)
-------------
法二:利用if和for,先遍历list1所有元素追加到list3中,然后遍历list2,条件判断list2中当前元素是否在list3中,如果不在则追加到list3中
list1 = [11,22,33]
list2 = [22,33,44]
list3 =
for ele1 in list1:
list3.append(ele1)
for ele2 in list2:
if ele2 not in list3:
list3.append(ele2)
print(list3)
-python基础训练100题

python基础教程-for循环判断条件及练习


有朋友说for循环 以及if 判断使用的不太好,作为python中的基础课程,今天给大家详细讲解for循环判断,并进行部分for练习介绍。
今天给大家介绍for循环和if 判断的用法
for循环判断的格式为:
for i in range(100): print i,
我们开始加上判断条件输出50到70之间的数
for i in range(100): if i 》49 and i 《71: print i,
当然可以以此类推,比如输出 1-100 内,除开50-70的数,说明一下在range后面的括号内,前面可以自定义起始值
#求1-100 内的所有奇数for i in range(1,100): if i % 2 == 1: print i,
我们在1到100内循环查找,如果i无法被2整除就是奇数(视频中这里写错了写成了质数,表示抱歉)
新增一个知识点获取随机数,我们可以通过导入的方式获取一个随机数
import randoma = random.randint(1,200)b = random.randint(1,999)print a,b
作业题目:随便一个数2个,判断是不是质数,如果是输出质数是哪些,非质数是哪些,并输出和,差,商,余等,可以参考视频教程哦。
-python

这个python 编程练习题,怎么做头疼


社交网络中我们给每个人定义了一个“活跃度”,现希望根据这个指标把人群分为两大类,即外向型(outgoing,即活跃度高的)和内向型(introverted,即活跃度低的)。要求两类人群的规模尽可能接近,而他们的总活跃度差距尽可能拉开。

输入格式:
输入第一行给出一个正整数N(2 《= N 《= 105)。随后一行给出N个正整数,分别是每个人的活跃度,其间以空格分隔。题目保证这些数字以及它们的和都不会超过231。

输出格式:
按下列格式输出:

Outgoing #: N1
Introverted #: N2
Diff = N3
其中 N1 是外向型人的个数;N2 是内向型人的个数;N3 是两群人总活跃度之差的绝对值。

输入样例1:
10
23 8 10 99 46 2333 46 1 666 555
输出样例1:
Outgoing #: 5
Introverted #: 5
Diff = 3611

输入样例2:
13
110 79 218 69 3721 100 29 135 2 6 13 5188 85
输出样例2:
Outgoing #: 7
Introverted #: 6
Diff = 9359```
我的代码:
n = int(input(’数据个数’))
a =
for i in range(n):
a.append(int(input(’请输入第 %d 个数据’% (i+1))))
注意a/n的数据类型,一定要转换,否则出错
a不可以直接list(input(’’)),否则出来的是一个带引号和逗号的list
我觉得可以用切片,但是也挺麻烦的,想知道有没有简单一点的方法
a.sort()
sum1 = 0
sum2 = 0
sum3 = 0
上面的sum1,sum2,sum3都要定义,因为第一次出现的式子右边存在
if n % 2 == 0: #取余数两种方法1. x%y 2. divmod(x,y)
x = n/2
for i in range(int(x)): #注意x要int, range的参数只能是int类型,否则出错
sum1 = sum1 + a[i]
for i in range(
-python基础训练100题

python的小练习求给代码答案


value=int(raw_input(“Enter a number:“))
if value《60:
    print ’D’
elif value《80:
    print ’C’
elif value《90:
    print ’B’
else:
    print ’A’

练习一-python

for i in range(100):
    print “I love python !“
i=0
while i《100:
    print “I love python !“
    i+=1

练习二-python基础训练100题

def max(m,n):
    if m》n:
        return m
    return n
print max(3,9)
print max(5.0,2.0)

练习三


python,新手练习题,请高手帮忙做下


input_1=raw_input(’Enter the number: ’)
input_1=int(input_1)
if input_1》=90 and input_1《=100:
print ’A’
if input_1》=80 and input_1《=89:
print ’B’
if input_1》=70 and input_1《=79:
print ’C’
if input_1》=60 and input_1《=69:
print ’D’
if input_1》=0 and input_1《60:
print ’F’
我也刚学,现在只能想到这么做了.继续努力.
-python

有没有关于python for循环练习题


如果有100个学生,第1个学生记为a,第二个学生记为b,……,第二十七个学生计为a1……这样重复,请问第78个学生记为?

请用For语句作答:

For