新手python小白练习题

 我来答
步枪小兵
2023-05-19 · 贡献了超过305个回答
知道答主
回答量:305
采纳率:0%
帮助的人:7.2万
展开全部


新手python小白练习题

初学者练习

1 跟着步骤写一遍

2 自己练习写一遍

举一反三

1 根据习题思路,设计类似题目

2 自己执行

设计“过7游戏”的程序,打印I-100之间除了含7和7的倍数以外的数字代码展示:

foriin range(101):ifi%7!=0:print(i,end="")

运行结果

1 23 4 5 6 8 9 10 11 12 13 15 16 17 18 19 20 22 23 24 25 26 27 29303132 33 34 36 37 38 39 40 41 3 4 45 46 47 8 50 5152 53 5455 57 58 59 60 6162 64 65 66 67 68 69 7172 73 74 75 76 78 79 808182 83 85 86 87 88 89 90 92 93 94 95 96 97 99 100

编写程序用户登录程序且仅有三次 (

机会(f和for)

代码展示:name= admin"password="123456"i=3

whilei>0:

iname=input(请输入用户名:")ipassword=input("请输入用户密码")ifiname==nameandipassword==password:print(“登录成功")breakelse:print("登录失败,请重新输入!")i-=1

else:

print(“您已经失败三次,无法登录了!")

运行结果:

请输入用户名:admin请输入用户密码123456登录成功

编写程序实现,一串字符串是否为有效变量名

代码展示:strl=input("请输入一串字符:")if'instr1:

str2=strl.replace( '-,a )ifstr2.isalnum():if str2[o].isdigit():print("该字符为非法变量名")else:

print(“该字符为合法变量名")

else:

print("该字符为非法变量名”)elif 'notinstr1:ifstrl.isalnum():if str1[o].isdigit():print("该字符为非法变量名")else:

print("该字符为合法变量名")

else:print("该字符为非法变量名")运行结果:

请输入一串字符:_.;该字符为非法变量名

使用while循环实现2-3+4-5+6..+100的和。代码展示:

num=2count=0while num <=100:if num%2==0:

count=count+numelse:count=count-numnum+=1print(count)

运行结果:

51

使用循环实现九九乘法表

代码展示:

for i in range(1,10):for xin range(1,i+ 1):print('%d X %d =%d'% (i, x, i* x),end=')print('n')

运行结果:

1X1=1

2X1=22X2=4

3X1=33X2=63X3=9

4X1=44X2=84X3=124X4=16

5X1=55X2=105X3=155X4=205X5=256X1=66X2=126X3=18 6X4=246X5=306X6=367X1=77X2=147X3=217X4=287X5=357X6=427X7=498X1=88X2=168X3=248X4=328X5=408X6=488X7=568X8=649X1=99X2=189X3=279X4=369X5=459X6=549X7=639X8=729X9=81

已知列表 i=

[22478.24066.23398,384981利用字符串拼接遍历,输出结果“城市学院”

代码展示:

li=[2 2 4 7 8 , 2 4 0 6 6 , 2 3 3 9 8 3 849 8]str1=foriin li:strl=strl+chr(i)print(str1)

运行结果:

城市学院

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式