Skip to content

Instantly share code, notes, and snippets.

@Ryomasao

Ryomasao/vsn.py

Created Feb 21, 2017
Embed
What would you like to do?
勉強会で行った課題
#!/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
You can’t perform that action at this time.