ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

练习题1

2022-06-17 13:03:32  阅读:114  来源: 互联网

标签:练习题 输出 end List1 List3 print 输入


请填写符合下列条件的程序。
l 每行输出的数字从行号开始增加1。 (第一行从1开始,第二行从2开始)
l 每行输出数字的个数与行号相同。 (第一行是1个,第二行是2个)
l 最大输出行数为1以上5以下。
l 如果输入超出最大输出行数范围的输入,就会输出超出输入范围的信息,然后重新接受输入。
重复处理直到输入 l 0。
[运行结果] (红色为用户输入)
请输入最大输出行(1~5)。(终止为0输入):1
1
请输入最大输出行(1~5)。(终止为0输入):2
1
2 3
请输入最大输出行(1~5)。(终止为0输入):3
1
2 3
3 4 5
请输入最大输出行(1~5)。(终止为0输入):4
1
2 3
3 4 5
4 5 6 7
请输入最大输出行(1~5)。(终止为0输入):5
1
2 3
3 4 5
4 5 6 7
5 6 7 8 9
请输入最大输出行(1~5)。(终止为0输入):6
超出输入范围 。
请输入最大输出行(1~5)。(终止为0输入):0
退出 

 

请填写符合下列条件的骰子游戏程序。
l 从键盘输入游戏次数。
l 按照游戏次数进行骰子游戏。 (函数调用)
l 输出游戏结果。
- 总游戏数,胜利次数,平局次数,失败次数
l 函数定义
- 在函数内,人和电脑各自投骰子。 (分别发生乱数)
- 根据骰子的眼睛判断胜/败/平局与否
[运行结果] (红色为用户输入)
玩几次游戏呢? 5
您: 5, 计算机: 4
你赢了。
您: 1, 计算机: 5
你输了。
您:2, 计算机:2
打平了。
您:5, 电脑:5
打平了。
您: 2, 电脑: 4
你输了。
游戏结果是5战1胜2平2负。

 

请填写符合下列条件的程序。
从1以上10以下的自然数中求出3和5的倍数是3、5、6、9、10。 另外,他们的总和是33。 那么,请在1以上1000以下的自然数中求3和5的倍数的总和。 但是,3和5的公倍数不能重复。
[运行结果] (无用户输入)

合计:234168

 

请填写符合下列条件的程序。
通过输入字符串,制作辨别是否是回文的程序。 回文是指从前面开始读,从后面开始读,都是相同的字符串。
l 如果是回文,就会打印"不是回文"或"不是回文"
重复处理直到输入  0。
[运行结果 1, 2] (红色为用户输入)
请输入字符串: level
True
请输入字符串: abc
False
请输入字符串: radar
True
请输入字符串:0
退出程序 。

 

请填写符合下列条件的程序。
在l程序中初始化以下3个列表。
- - List1 = [1, 3, 5, 7, 9]
- - List2 = [2, 4, 6, 8, 9]
- - List3 = [2, 4, 6, 8, 0]
l 程序创建以下函数:
- 得到两个列表,寻找是否有共同的元素。
- 如果有一个共同元素,就会返还True,否则就会返还False。
在l程序中执行两次函数调用。
- 第一次呼叫时,将List1和List2用作比较。
- 第二次呼叫时,将List1和List3用作比较。
[运行结果] (无用户输入)
List1: [1, 3, 5, 7, 9]
List2: [2, 4, 6, 8, 9]
共同元素: True
List1: [1, 3, 5, 7, 9]
List3: [2, 4, 6, 8, 0]
共同元素: False

1.
while True:
n=int(input("请输入最大输出行(1~5)。(终止为0输入):"))
if n==0:
print("退出")
break;
elif n>5 or n<0:
print("超出最大范围")
continue
else:
sum=1
for i in range(n+1,0,-1):
for j in range(i,n+1):
print(sum," ",end="")
sum=sum+1
print()
2.
a=0
b=0
c=0
def judge():
global a,b,c
import random
num1=random.randint(1,6)
num2=random.randint(1,6)
print("您:",end="")
print(num1,end="")
print("电脑:",end="")
print(num2)
if num1>num2:
print("你赢了")
a=a+1
elif num1<num2:
print("你输了")
c=c+1
else:
print("打平了")
b=b+1
n=int(input("玩几次游戏呢?"))
temp=0
while temp<n:
judge()
temp=temp+1
print("游戏结果是",n,"战",a,"胜",b,"平",c,"负")
3.
n = 1001
sum = 0
for i in range(0, n):
if i % 3 == 0 or i % 5 == 0:
sum += i
else:
print(sum)
4.
while True:
s = input("输入一个字符串:")
if s=="0":
print("退出程序")
break
else:
d = s[::-1]
if d == s:
print("True")
else:
print("False")
5.
List1 = [1, 3, 5, 7, 9]
List2 = [2, 4, 6, 8, 9]
List3 = [2, 4, 6, 8, 0]
def judge(list1,list2):
list3=list(set(list1)&set(list2))
if list3!=[]:
return True
else:
return False
print("List1:",end="")
print(List1)
print("List2:",end="")
print(List2)
print("共同元素:",end="")
print(judge(List1,List2))
print("List1:",end="")
print(List1)
print("List3:",end="")
print(List3)
print("共同元素:",end="")
print(judge(List1,List3))

标签:练习题,输出,end,List1,List3,print,输入
来源: https://www.cnblogs.com/sheep-mr/p/16385368.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有