1.输入输出座右铭
编写一个程序,根据系统提示,输入座右铭,系统再将座右铭显示出来。
#代码开始
x=input("请输入座右铭")
print("座右铭",x)
#代码结束
2.计算正方形的周长和面积
输入正方形的边长,计算并输出正方形的周长和面积。
c=input('请输入边长')
#代码开始
l=eval(c)
circle=4*l
area=l*l
#代码结束
print('正方形的周长是',circle)
print('正方形的面积是',area)
3.币种转换
本案例接收用户输入的当前美元对人民币的汇率,以及带有货币符号($表示美元,¥表示人民币)的货币值,转换并显示为另一种货币。
hl= input("请输入汇率")
hb = input("请输入带有符号的货币")
#代码开始
if hb[0]=='$':
print("人民币¥{:.2f}".format(eval(hl)*eval(hb[1:])))
elif hb[0]=='¥':
print("美元${:.2f}".format(eval(hb[1:])/eval(hl)))
else:
print("格式错误")
#代码结束
4.循环币种转换
编写一个循环实现货币转换的程序。用户输入的当前美元对人民币的汇率,以及带有货币符号($表示美元,¥表示人民币)的货币值,转换并显示为另一种货币。用户可连续输入,直到用户输入n或N。
hl= eval(input("请输入汇率"))
hb = input("请输入带有符号的货币")
#代码开始
while hb!='N' and hb!='n':
if hb[0]=='$':
print("人民币¥{:.2f}".format(hl*eval(hb[1:])))
elif hb[0]=='¥':
print("美元${:.2f}".format(eval(hb[1:])/hl))
else:
print("格式错误")
hb=input("请输入带有符号的货币")
#代码结束
5.选择
-
以下选项中不可用作Python标识符的是 A
A、
B、3name
C、name3
D、_name
name
-
关于 Python 语言的注释,以下选项中描述错误的是 D
A、Python 语言的单行注释以#开头
B、Python 语言的多行注释以’’’(三个单引号)开头和结尾
C、Python语言的注释语句在程序运行时不会被执行
D、Python语言不能在一行代码的后面写#和注释文字
-
给出如下代码: TempStr = “Hello World” 以下选项中可以输出“World”子串的是 D
A、
B、print(TempStr[–5:–1])
C、print(TempStr[–5:0])
D、print(TempStr[–4:–1])
print(TempStr[–5:])
-
如果name ="湖南长沙湖南大学",以下选项中输出错误的是 D
A、
B、print(name[:])
湖南长沙湖南大学
C、print(name[4:])
湖南大学
D、print(name[:4])
湖南长沙print(name[1], name[2], name[–1])
湖 南 学 -
关于 eval 函数,以下选项中描述错误的是 B
A、如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用 eval(input(<输入提示字符串>)) 组合
B、执行 eval("Hello") 和执行 eval("'Hello'") 得到相同的结果
C、eval("3+5")的结果为8
D、eval的括号里面必须是一个字符型的数据
-
.关于input语句,下列说法正确的是 A
A、在执行x=input(“请输入一个整数”)语句时,若用户输入5,变量x的值为字符串”5”
B、在执行x=input(“请输入一个整数”)语句前,变量x必须赋值
C、input()语句的括号里面必须有一个字符串,不能为空。
D、input语句只能在程序中运行,不能在交互式窗口执行
-
给出如下代码,输出结果为 x=5 print(“x=”,x+3) A
A、x= 8
B、.5= 8
C、x= 5
D、8= 8
-
.给出如下代码,输出结果为 x=5 print(x==x+1) D
A、x= 5
B、x= 6
C、True
D、False