头歌python实训教学案例一

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、

    3name

    B、

    name3

    C、

    _name

    D、

    name

  • 关于 Python 语言的注释,以下选项中描述错误的是  D

    A、

    Python 语言的单行注释以#开头

    B、

    Python 语言的多行注释以’’’(三个单引号)开头和结尾

    C、

    Python语言的注释语句在程序运行时不会被执行

    D、

    Python语言不能在一行代码的后面写#和注释文字

  • 给出如下代码: TempStr = “Hello World” 以下选项中可以输出“World”子串的是  D

    A、

    print(TempStr[–5:–1])

    B、

    print(TempStr[–5:0])

    C、

    print(TempStr[–4:–1])

    D、

    print(TempStr[–5:])

  • 如果name ="湖南长沙湖南大学",以下选项中输出错误的是  D

    A、

    print(name[:]) 湖南长沙湖南大学

    B、

    print(name[4:]) 湖南大学

    C、

    print(name[:4]) 湖南长沙

    D、

    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

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值