测验1: Python基本语法元素 (第1周)
题目来自中国大学MOOC网,非标准答案如有错误欢迎指正
Python语言程序设计 (第8期) 测验
选择题
答案略
程序题
1、Hello World的条件输出
描述
获得用户输入的一个整数,参考该整数值,打印输出"Hello World",要求:
如果输入值是0,直接输出"Hello World"
如果输入值大于0,以两个字符一行方式输出"Hello World"(空格也是字符)
如果输入值小于0,以垂直方式输出"Hello World"
[code]#方法一 i = input() if int(i)==0: print("Hello World") elif int(i)<0: print("H") print("e") print("l") print("l") print("o") print(" ") print("W") print("o") print("r") print("l") print("d") else: print("He") print("ll") print("o ") print("Wo") print("rl") print("d")
[code]#方法二 # -*- coding: utf-8 -*- i = input() s = "Hello World" if eval(i)==0: print(s) elif eval(i)<0: for item in s: # TODO: write code... print(item) else: j = 0 while j<len(s): if j+2>len(s): print(s[j:len(s)]) break if j%2==0: print(s[j:j+2]) j+=1
2、数值运算
描述
获得用户输入的一个字符串,格式如下:
M OP N
其中,M和N是任何数字,OP代表一种操作,表示为如下四种:+, -, *, /(加减乘除)
根据OP,输出M OP N的运算结果,统一保存小数点后2位。
注意:M和OP、OP和N之间可以存在多个空格,不考虑输入错误情况。
[code]s = input() re = eval(s) print("{:.2f}".format(re))
- Python123测验1: Python基本语法元素 (第1周)
- python123-Python基本语法元素 (第1周)-温度转换 II
- python123-Python基本语法元素 (第1周)-货币转换 I
- 第二章 Python语言基本语法元素自制参考答案
- 三儿的Python菜鸟历程--02--Python语法的基本元素(理论笔记)
- Python基本语法元素
- P1 Python基本语法元素
- Life is short,Use Python!-----Python一血!-----Python基本语法元素
- Python3学习之基本语法元素
- python学习-第一课时-Python基本语法元素
- Python学习-while循环基本语法
- Python123测验3: 基本数据类型 (第3周)
- python基本语法
- python基本语法
- Python网络爬虫--BeautifulSoup库的基本元素
- python基本语法
- 【Python】Python基本语法
- Python中的基本语法
- 20151129基本语法元素
- Python基本语法:循环语句