Mad Lib -Programm mit PythonPython

Python-Programme
Anonymous
 Mad Lib -Programm mit Python

Post by Anonymous »

Automatisieren Sie das Bohrung mit Python haben ein Projekt in Kapitel 8:
Erstellen eines Mad Libs -Programms, das in Textdateien liest und den Benutzer seinen eigenen Text hinzufügen kann, überall, wobei das Wort Adjektiv, Nomen, Adverb oder Verb in der Textdatei angezeigt wird. führt zu einer leeren neuen Datei und zeigt nichts im Terminal. Ich benutze Python 3.5.1 unter OS x. < /P>

Code: Select all

#! /usr/bin/env python3

with open("/Users/Maverick/madLibProject1.txt", "wt") as fout:
with open("/Users/Maverick/madLibProject.txt", "r") as fin:
for line in fin:
if line == "ADJECTIVE":
adj == input('Enter an adjective:\n')
fout.write(line.replace('ADJECTIVE', adj))
elif line == "NOUN":
nou == input('Enter a noun:\n')
fout.write(line.replace('NOUN', nou))
elif line == "ADVERB":
adv = input('Enter an adverb:\n')
fout.write(line.replace('ADVERB', adv))
elif line == "VERB":
ver = input('Enter a verb:\n')
fout.write(line.replace('VERB', ver))

fname = "/Users/Maverick/madLibProject1.txt"
project = open(fname, 'r')
data = project.read()
print(data)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post