测验1: Python基本语法元素 (第1周)-程序题

题1:Hello World的条件输出

描述

获得用户输入的一个整数,参考该整数值,打印输出"Hello World",要求:????????????????????????????????????????????????????????????????????????????????????????????????

如果输入值是0,直接输出"Hello World"????????????????????????????????????????????????????????????????????????????????????????????????

如果输入值大于0,以两个字符一行方式输出"Hello World"(空格也是字符)????????????????????????????????????????????????????????????????????????????????????????????????

如果输入值小于0,以垂直方式输出"Hello World"

输入输出示例

  输入 输出
示例 1
0
Hello World

答案:

a="Hello World"
n = int(input())
if n == 0:
    print(a)
elif n > 0:
    i=0
    for i in range(len(a)):
        if i%2 == 0:
            print(a[i:i+2])
else :
    j=0
    while(j<= len(a)):
        print(a[j:j+1])
        j=j+1

题2:数值运算

描述

获得用户输入的一个字符串,格式如下:????????????????????????????????????????????????????????????????????????????????????????????????

M OP N????????????????????????????????????????????????????????????????????????????????????????????????

其中,M和N是任何数字,OP代表一种操作,表示为如下四种:+, -, *, /(加减乘除)????????????????????????????????????????????????????????????????????????????????????????????????

根据OP,输出M OP N的运算结果,统一保存小数点后2位。????????????????????????????????????????????????????????????????????????????????????????????????

注意:M和OP、OP和N之间可以存在多个空格,不考虑输入错误情况。????????????????????????????????????????????????????????????????????????????????????????????????

输入输出示例

  输入 输出
示例 1
10 + 100
1 / 20
110.00
0.05

答案:

Str = input()
print("{:.2f}".format(eval(Str)))

原文地址:https://www.cnblogs.com/qiuniao/p/11969771.html

时间: 2024-10-11 06:51:56

测验1: Python基本语法元素 (第1周)-程序题的相关文章

测验1: Python基本语法元素 (第1周)-单选题

1.Guido van Rossum正式对外发布Python版本的年份是:???????????????????????????????????????????????????????????????????????????????????????????????? A.1991 B.2002 C.2008 D.1998 解析: Python成功了,所以早年的开发历史也受到关注,以下是Guido自述的启动阶段时间表: December, 1989 Implementation started 1

测验9: Python计算生态纵览 (第9周)-程序题

题1:系统基本信息获取 描述 获取系统的递归深度.当前执行文件路径.系统最大UNICODE编码值等3个信息,并打印输出.???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 输出格式如下:??????????????????????????????????????????????????????

测验2: Python基本图形绘制 (第2周)-程序题

题1:turtle八边形绘制 ???????????????????????????????????????????????????????????????????????????????????????????? 描述 使用turtle库,绘制一个八边形.???????????????????????????????????????????????????????????????????????????????????????????????? 注意:这是一个自动评阅题目,请补充"编程模板&q

测验5: 函数和代码复用 (第5周)-程序题

题1:随机密码生成 描述 补充编程模板中代码,完成如下功能:???????????????????????????????????????????????????????????????????????????????????????????????? 以整数17为随机数种子,获取用户输入整数N为长度,产生3个长度为N位的密码,密码的每位是一个数字.每个密码单独一行输出.???????????????????????????????????????????????????????????????

Python基本语法元素1.3/1.4程序基本语法元素

1.3实例 #TempConvert.py TempStr = input("请输入带有符号的温度值: ") if TempStr[-1] in ['F', 'f']: C = (eval(TempStr[0:-1]) - 32)/1.8 print("转换后的温度是{:.2f}C".format(C)) elif TempStr[-1] in ['C', 'c']: F = 1.8*eval(TempStr[0:-1]) + 32 print("转换后的

008 Python基本语法元素小结

目录 一.概要 二.保留字 三.温度转换 一.概要 缩进.注释.命名.变量.保留字 数据类型.字符串. 整数.浮点数.列表 赋值语句.分支语句.函数 input().print().eval(). print()格式化 二.保留字 三.温度转换 原文地址:https://www.cnblogs.com/nickchen121/p/11167696.html

测验9: Python计算生态纵览 (第9周)-单选题

1.以下选项不是Python数据分析方向第三方库是:???????????????????????????????????????????????????????????????????????????????? A.Numpy B.SciPy C.Scrapy D.Pandas 解析:Scrapy是网络爬虫库 2.???????????????????????????????????????????????????????????????????????????????? 以下选项不是Pyth

测验2: Python基本图形绘制 (第2周)-单选题

1.哪个选项不能正确引用turtle库进而使用setup()函数????????????????????????????????????????????????????????????????????????????????????????????????? A.import turtle as t B.from turtle import* C.import turtle D.import setup from turtle 解析: import只有三种使用方法,以turtle库为例: imp

测验3: 基本数据类型 (第3周)-程序题

题1:平方根格式化 描述 获得用户输入的一个整数a,计算a的平方根,保留小数点后3位,并打印输出.???????????????????????????????????????????????????????????????????????????????????????????????? 输出结果采用宽度30个字符.右对齐输出.多余字符采用加号(+)填充.??????????????????????????????????????????????????????????????????????