Created
February 21, 2017 12:02
-
-
Save Ryomasao/01ad243dda718233457c8be4eeff4484 to your computer and use it in GitHub Desktop.
勉強会で行った課題
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
''' | |
演習2 | |
文字列の入れかえとか | |
''' | |
def subject2(): | |
coffe_cup = 'WATAER' | |
print('coffe_cup=%s' % coffe_cup) | |
glass = 'COFFEE' | |
print('glass=%s' % glass) | |
temp_area = glass | |
glass = coffe_cup | |
coffe_cup = temp_area | |
print('coffe_cup=%s' % coffe_cup) | |
print('glass=%s' % glass) | |
line = '-' | |
length = 30 | |
print(line * length) | |
''' | |
演習3 | |
input()関数を使って、入力したユーザー名、パスワードが正しければOKをを出力する。 | |
''' | |
def subject3(): | |
user_password = 'VSN' | |
user_name = 'tohu' | |
entry_name = input('Enter Your Name\n') | |
if user_name != entry_name: | |
print('Invalid Name') | |
return | |
entry_password = input('Enter Your Password\n') | |
if user_password != entry_password: | |
print('Invalid Password') | |
return | |
print('OK') | |
''' | |
演習4 | |
①1から30までを表示する。 | |
②1から30までの数字をすべて足しこんだ値を表示する。 | |
③1から30までの数字のうち、偶数のみを表示する。 | |
④1から50までの数字のうち、3の倍数と3がつく数字を表示する。 | |
''' | |
def subject4(): | |
print('1から30までの数字を表示する。') | |
for number in range(1, 31): | |
print(number) | |
print('1から30まで数字すべてを足しこんだ値を表示する。') | |
for number in range(1, 31): | |
total_number = total_number + number | |
print(total_number) | |
print('1から30までの数字のうち、偶数のみを表示する。') | |
for number in range(1, 31): | |
if number % 2 == 0: | |
print(number) | |
print('1から50までの数字のうち、3の倍数と3がつく数字のみ表示する。') | |
for number in range(1, 51): | |
#3の倍数 or numberに3が含まれる | |
if (number % 3 == 0 ) or '3' in str(number): | |
print(number) | |
if __name__ == '__main__': | |
subject2() | |
subject3() | |
subject4() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment