python测验程序设计第一题:Hello World的条件输出

蜗牛日记20200218
中国大学MOOChttp://www.icourse163.org
《Python语言程序设计》(11期)
2020年02月18日 10:00 - 2020年05月12日 23:30
第一周
测验
程序设计第2题

题目如下:

Hello World的条件输出描述

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

如果输入值是0,直接输出"Hello World"‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

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

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

解题思路:
一是,换行的操作符 <\n>
二是,如何换行逐字输出字符串
代码如下:

n = eval(input())
if n == 0:
    print("Hello World")
elif n > 0:
    print("He\nll\no \nWo\nrl\nd")
else:
    for c in "Hello World":
        print(c)

知识点
循环结构(for-in)

说明:也是循环结构的一种,经常用于遍历字符串、列表,元组,字典等

格式:

for x in y:
循环体
执行流程:x依次表示y中的一个元素,遍历完所有元素循环结束

python 循环结构(for-in)

你可能感兴趣的:(python测验程序设计第一题:Hello World的条件输出)