1、通过输入函数input和raw_input()输入学号和姓名,显示出 “学号+姓名”
stunum = input("请输入学号:")
name = input("请输入姓名:")
print("姓名:" + stunum + ",学号:" + name)
运行结果:
2、接收一个复数的实数和虚数部分,输出其复数表示形式及它的模。
a = int(input("实数a:"))
b = int(input("实数b:"))
z = (a**2 + b**2)**0.5
com = complex(a, b)
print("复数:" + str(com) + " 模:" + str(z))
运行结果:
3、输入三个整数x,y,z,请把这三个数由小到大输出。
num =[]
print("请输入x,y,z数字:")
for i in range(0,3):
num.append(int(input()))
num.sort()
print(num)
num = ['1', '12', '31', '24', '52']
num.reverse()
print(num)
运行结果:
5、利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
score = float(input("请输入分数:"))
if score >= 90:
print("A")
elif score >=60 and score <=89:
print("B")
else:
print("c")
c = float(input("请输入摄氏度:"))
f = c * 9 / 5 + 32
print("华氏度为:%.1f"%f)
运行结果:
7、从键盘输入6个数字和5个数字组成的两个列表list1和list2,将list2合并到list1中,在list1末尾添加99和100,再对list1降序排列,最后输出list1.
List1 = []
List2 = []
print("请分别输入六个数字")
for i in range(1,7):
List1.append(float(input("请输入第"+str(i)+"个数字:")))
print("请继续分别输入五个数字")
for i in range(1,6):
List2.append(float(input("请输入第"+str(i)+"个数字:")))
List1.extend(List2)
List1.append(99)
List1.append(100)
List1.sort(reverse=True)
print(List1)
a = ["a","b","c"]
b = a.copy()
print(b)
运行结果:
9、有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
num=[1,2,3,4]
count=[]
for i in num:
for j in num:
for k in num:
if(i!=j and i!=k and j!=k):
count.append(str(i)+" "+ str(j) + " " + str(k))
# print(i,j,k)
print("一共有%d组数"%len(count)+",以下为具体数字。")
for i in range(len(count)):
print(count[i])
n = int(input("请输入n值:"))
numsum = 0
for i in range(0,n+1):
numsum += i
print(numsum)