python二级题库60--Hello World的条件输出

2019-08-14  本文已影响0人  young十三

一、题目

获得用户输入的一个整数,参考该整数值,打印输出"Hello World",要求:如果输入值是0,直接输出"Hello World",如果输入值大于0,以两个字符一行方式输出"Hello World"(空格也是字符),如果输入值小于0,以垂直方式输出"Hello World"

二、分析

利用字符串切片和for循环

三、方案

n = eval(input())
word = "Hello World"
length = len(word)
if n == 0:
    print(word)
elif n > 0:
    for i in range(0, length, 2):
        print(word[i:(i + 2)])
else:
    for j in word:
        print(j)

输出结果:

-1
H
e
l
l
o
 
W
o
r
l
d

四、交流

如果你有更好的解法或者有不同的意见,大家可以畅所欲言,共同提高进步!
群主也是小白一枚,零基础学习python,要勇于提问,大家共同探讨,共同学习进步!

1、加入qq群一起交流学习:818757567
图.png
上一篇 下一篇

猜你喜欢

热点阅读