python第三天作业2
0. 请问下面代码是打印 "YES" 还是 "NO"?)aN<IL!f$
(&EkYLV[6)~x]HK0F1^R
NO
q7pdkY$5]L^m#P)hnTSgvzQb~
1. 请问下面代码会打印多少个 "Yo~"?b*]Yk_
xYl3Q`'TU7|*+w_dtaW&5C(2Sr"IX=
复制代码
无数个Yo
.2?~{xo);LR$*-tij^sq
2. 请问下面代码会打印多少个 "Man"?%g{wLX
.nr,>;kd-}8_]$u|<E*SAKcBeY
复制代码
}*gQ$InzF[>h6~u!N|X<
3. 请问下面代码存在什么问题?来自:https://fishc.com.cn
"y RXeP7:};Ic>hC^]){MqAw
复制代码
复制代码
rsNY%1C[e:{m;#>+cuO!o
5. 请阅读下面代码,根据你的理解,代码中问号(???)处应该填写什么内容?HVFbu,C
+[EW.=({V-C'^NdhIrS_mqo%c,i
复制代码
小于20大于10
]pJ[2ngNm4 3QAo#f.S*vO
动动手:版权属于:https://fishc.com.cn
sPrq tQSEa(5c"UZKR&HxL+k2W
0. 编写一个成绩评级程序,要求用户输入分数,程序返回对应的评级。&Dydu;
&o`|MQFh8}K$y+^bCIkEjYO_=
(&EkYLV[6)~x]HK0F1^R
- if 'FishC' == "fishc":
- print("YES")
- else:
- print("NO")
q7pdkY$5]L^m#P)hnTSgvzQb~
1. 请问下面代码会打印多少个 "Yo~"?b*]Yk_
xYl3Q`'TU7|*+w_dtaW&5C(2Sr"IX=
- yoo = 222
- while yoo < 233:
- print("Yo~")
.2?~{xo);LR$*-tij^sq
2. 请问下面代码会打印多少个 "Man"?%g{wLX
.nr,>;kd-}8_]$u|<E*SAKcBeY
- while 1 + 1 == 2:
- print("Man")
无数个Man
}*gQ$InzF[>h6~u!N|X<
3. 请问下面代码存在什么问题?来自:https://fishc.com.cn
"y RXeP7:};Ic>hC^]){MqAw
- age = input("请输入你的年龄:")
- if age <= 18:
- print("你已经成年^o^")
- else:
- print("对不起,你还未成年T_T")
缺少age转为整数,age=int(age)
逻辑错误,age <= 18,未成年
+VvZ8=AdpCY(ej-kwf7JDN"sEb
4. 下面代码是一个死循环(永远不会结束),请添加一个语句,使其打印一遍 "iloveFishC.com" 后退出循环。]d1'We(
q7aWI`eEyV~h2NQ'u|;U[8J:f](x
-
123
while
True:
print(
"iloveFishC.com"
)
break
rsNY%1C[e:{m;#>+cuO!o
5. 请阅读下面代码,根据你的理解,代码中问号(???)处应该填写什么内容?HVFbu,C
+[EW.=({V-C'^NdhIrS_mqo%c,i
- x = input("请输入一个数字:")
- x = int(x)
- if x >= 20:
- print("大于等于20")
- else:
- if x <= 10:
- print("小于等于10")
- else:
- print("???")
]pJ[2ngNm4 3QAo#f.S*vO
动动手:版权属于:https://fishc.com.cn
sPrq tQSEa(5c"UZKR&HxL+k2W
0. 编写一个成绩评级程序,要求用户输入分数,程序返回对应的评级。&Dydu;
&o`|MQFh8}K$y+^bCIkEjYO_=
- 分数 < 60,D
- 60 <= 分数 < 80,C
- 80 <= 分数 < 90,B
- 90 <= 分数 < 100,A
- 分数 == 100,S
程序实现如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | score = input ( "请输入分数" ) b = int (score) if b = = 100 : print ( "级别是S" ) else : if 90 < = b< 100 : print ( "级别是A" ) else : if 80 < = b< 90 : print ( "级别是B" ) else : if 60 < = b< 80 : print ( "级别是C" ) else : print ( "级别是D" ) |
版权属于:https://fishc.com.cn
aB,5`%H7ZDM w}US[;"nXY{_&rKG
<ignore_js_op>
V-7OmJBHSLNizc] 1&Mf)s+
"v2tfF [YO8.S0b5X)4u(GIs=,Vn^:
1. 修改上一题的代码,让程序可以不断接收输入,直至用户输入小写字母 e 结束程序。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | score = input ( "请输入分数" ) while score ! = 'e' : b = int (score) if b = = 100 : print ( "级别是S" ) else : if 90 < = b< 100 : print ( "级别是A" ) else : if 80 < = b< 90 : print ( "级别是B" ) else : if 60 < = b< 80 : print ( "级别是C" ) else : print ( "级别是D" ) score = input ( "请输入分数" ) |
7yl
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构